﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.Serialization;

namespace GanoESB
{
    /// <summary>
    /// 组件描述符
    /// </summary>
    [Serializable]
    [DataContract]
    public class ComponentDescriptor
    {
        [DataMember]
        public string ComponentName { get; set; }

        [DataMember]
        public string ComponentClazz { get; set; }

        [DataMember]
        public string ServiceAssembly { get; set; }

        [DataMember]
        public string DeploymentFile { get; set; }

        [DataMember]
        public string ContainerClazz { get; set; }

        [DataMember]
        public ServiceDescriptor[] ServiceDescriptors { get; set; }
    }
}
